Geeft als resultaat een Variant (String) met een opgegeven geconverteerde tekenreeks.
Syntaxis
StrConv(string, conversion, LCID)
De syntaxis van de functie StrConv heeft de volgende benoemde argumenten:
Onderdeel | Beschrijving |
---|---|
string | Vereist. De tekenreeksexpressie die u wilt converteren. |
conversion | Vereist. Integer. De som van de waarden die het type conversie aanduiden dat u wilt uitvoeren. |
LCID | Optioneel. De LocaleId, als deze afwijkt van de LocaleID van het systeem. (De LocaleID van het systeem is de standaardinstelling.) |
Instellingen
Het argument conversion heeft de volgende instellingen:
Constante | Waarde | Beschrijving |
---|---|---|
vbUpperCase | 1 | Zet de tekenreeks om in hoofdletters. |
vbLowerCase | 2 | Zet de tekenreeks om in kleine letters. |
vbProperCase | 3 | Maakt van de eerste letter van elk woord in de tekenreeks een hoofdletter. |
vbWide* | 4* | Converteert smalle (enkelvoudige bytes) tekens in de tekenreeks naar brede (dubbele bytes) tekens. |
vbNarrow* | 8* | Converteert brede (dubbele bytes) tekens in de tekenreeks naar smalle (enkelvoudige bytes) tekens. |
vbKatakana** | 16** | Converteert smalle Hiragana-tekens in de tekenreeks naar brede Katakana-tekens. |
vbHiragana** | 32** | Converteert brede Katakana-tekens naar smalle Hiragana-tekens. |
vbUnicode | 64 | Converteert de tekenreeks in Unicode met behulp van de standaardcodepagina van het systeem. (Niet beschikbaar op de Macintosh.) |
vbFromUnicode | 128 | Converteert de tekenreeks vanuit Unicode met behulp van de standaardcodepagina van het systeem. (Niet beschikbaar op de Macintosh.) |
*Alleen van toepassing op Aziatische lokale instellingen.
**Alleen van toepassing op Japan.
Opmerking Deze constanten worden geleverd door Visual Basic for Applications. U kunt deze daarom overal in de code opnemen in plaats van de werkelijke waarden. U kunt de meeste constanten combineren (bijvoorbeeld vbUpperCase + vbWide), behalve als deze elkaar uitsluiten (bijvoorbeeld vbUnicode + vbFromUnicode). De constanten vbWide, vbNarrow, vbKatakana en vbHiragana veroorzaken runtimefouten als deze niet in overeenstemming zijn met de lokale instellingen.
U kunt de volgende scheidingstekens voor woorden gebruiken: Null (Chr$(0)), horizontale tab (Chr$(9)), regelinvoer (Chr$(10)), verticale tab (Chr$(11)), papierinvoer (Chr$(12)), regelterugloop (Chr$(13)) en spatie (SBCS) (Chr$(32)). Bij DBCS verschilt de werkelijke waarde voor een spatie per land.
Notities
Wanneer u een Bytematrix in ANSI-notatie naar een tekenreeks converteert, moet u de functie StrConv gebruiken. Wanneer u een dergelijke matrix in Unicode-notatie converteert, gebruikt u een toewijzingsinstructie.